最小多项式

Minimal Polynomial

最小多项式是使方阵或线性算子归零的最低次数首一多项式。设 AFn×n,若非零多项式 p(λ) 满足

p(A)=0,

则称 pA 的湮灭多项式。所有湮灭多项式中次数最低且最高次系数为 1 的那个,称为 A 的最小多项式,记为

mA(λ).

基本性质

最小多项式总是存在,因为 凯莱-哈密顿定理 保证特征多项式 pA(λ) 满足 pA(A)=0。并且

mA(λ)pA(λ).

更强地,若 q(A)=0,则

mA(λ)q(λ).

因此 mA 是所有湮灭多项式的公共因子核心。

A 的不同特征值为 λ1,,λs,则

mA(λ)=i=1s(λλi)νi,

其中 νi 是与 λi 对应的最大 Jordan 块大小。于是最小多项式记录的不只是特征值集合,还记录每个特征值方向上最长的广义特征向量链。

对角化判别

矩阵 A 在代数闭域上可对角化,当且仅当最小多项式没有重根:

A diagonalizablemA(λ)=i=1s(λλi).

如果某个特征值对应的最大 Jordan 块大小大于 1,则 mA 中该因子出现高次幂,矩阵不能被普通特征向量基对角化。

例子

A=[2003],

mA(λ)=(λ2)(λ3).

它等于特征多项式,因为两个特征值都需要被消去。

A=2I,

mA(λ)=λ2,

但特征多项式是 (λ2)n。这说明特征多项式可能包含代数重数,而最小多项式只保留让 A 归零所需的最小结构。

J=[λ10λ]=λI+N,N2=0, N0,

(JλI)2=0,JλI0,

所以

mJ(t)=(tλ)2.

这个平方因子正是 Jordan 链长度为 2 的信号。

与矩阵函数

如果要计算 f(A),只需要知道 f 在最小多项式模掉后的余式。也就是说,若

f(λ)r(λ)(modmA(λ)),degr<degmA,

f(A)=r(A).

因此最小多项式给出比特征多项式更短的幂降阶空间:

span{I,A,,Ad1},d=degmA.

这在 矩阵指数函数、离散系统 Ak、线性递推和控制系统状态转移中很有用。

相邻概念